*{
	padding: 0;
	margin: 0;
}
li{
	list-style: none;
}
a{
	text-decoration: none;
	color: #444;
}
body{
	font-size: 12px; 
	font-family:Arial,Verdana,"\5b8b\4f53";
	background: #F7F8F8;
	color: #444;
	margin-bottom: 20px;
}
img{
	border: none;
}

/*头部开始*/

/*工具栏开始*/
.toolbar{
	width: 100%;
	height: 30px;
	background: #F7F9F8;
}
	.toolbar_box{
		width: 1200px;
		height: 30px;
		margin: 0 auto;
	}
		.toolbar .toolbar_box .tl{
			float: left;
		}
			.toolbar .toolbar_box .tl li{
				float: left;
				font-size: 12px;
				line-height: 30px;
				margin-right: 10px;
			}
			 .city{
				position: relative;
				font-size: 12px;
			}
				.city_send{
					float: left;
					color: #008842;
				}
				.city_title{
					width: 49px;
					height: 30px;
					/*border: 1px solid red;*/
					float: left;
					color: #008842;
					text-indent: 5px;
				}
				.city_title s{
				width: 8px;
				height: 4px;
				background: url("/home/img/header-img.png") no-repeat 0 0;
				float: right;
				margin-top: 14px;
				margin-right: 8px;
			}

				/*城市列表开始*/
				.city_con{
					display: none;
					position: absolute;
					left: 0;
					top: 30px;
					z-index:3;
					width: 486px;
					height: 497px;
					border:2px solid #007f4d;
					background: white;
				}
					.city_con .headline{
						background: #EDEDED;
						line-height: 30px;
						padding: 0 15px;
					}
						.city_con .headline span{
							float: right;
						}
							.city_con .headline span i{
								margin-left: 9px;
								margin-right: 5px;
								color: #008842;
							}
							.city_con .headline span a{
								color: #008842;
							}
							
					.city_con .hot{
						height: 36px;
						border-bottom: 1px solid #e0e0e0;
						padding: 0 15px;
					}
						.city_con .hot b{
							color: #666;
							display: inline-block;
							vertical-align: middle;
							height: 18px;
							line-height: 18px;
						}
							.city_con .hot b i{
								width: 16px;
								height: 16px;
								background: url("/home/img/header-img.png") no-repeat -174px 0;
								float: left;
								margin-right: 5px;
							}
							.city_con .hot b span{
								margin-right: 11px;
							}
						.city_con .hot a{							
							margin: 12px 10px 12px 0;
							padding-left: 8px;
							border-left: 1px dashed #e0e0e0;*/
						}
						/*.city_con{
							word-break: break-all;
							word-wrap:break-word;
						}*/
					.city_con .border{
						
						height: 352px;
						border-right: 1px solid #E0E0E0;	
					}
					.city_con .city_list{
						width: 225px;
						float: left;
						margin: 15px 0;
						padding-left: 15px;
					}
					.city_con .city_list dl{
						line-height: 22px;
						float: left;
					}
						.city_con .city_list dl dt{
							float: left;
							margin-right: 5px;
						}
						.city_con .city_list dl dd{
							float: left;
							width: 197px;
							
						}
						.city_con .city_list dl dd a{
							padding: 0 5px;
							height: 22px;
							float: left;
						}
				.city_con .city_list a strong{
					color: #008842;
				}
			.city_con .headline span i:hover{
				text-decoration: underline;
			}
			.city_con .headline span a:hover{
				text-decoration: underline;
			}
			.city_con a:hover{
				color: #008842;
			}

		/*城市列表结束*/


		.toolbar .toolbar_box .tr{
			float: right;
		}
			.toolbar .toolbar_box .tr li{
				float: left;
				font-size: 12px;
				line-height: 30px;
				padding: 0 10px;
			}
				
				.toolbar .toolbar_box .tr li a:hover{
					color:#008842;
				}

			.toolbar .toolbar_box .tr span{
				width: 18px;
				height: 18px;
				float: left;
				margin-top: 6px;
				margin-right: 5px;
			}
				.toolbar .toolbar_box .tr .My span{
					background: url("/home/img/header-img.png") no-repeat -40px 0;
				}
				.toolbar .toolbar_box .tr .mobile span{
					background: url("/home/img/header-img.png") no-repeat -64px 0;
				}
				.toolbar .toolbar_box .tr .card span{
					width: 22px;
					background: url("/home/img/header-img.png") no-repeat -147px 0;
				}
				.toolbar .toolbar_box .tr .TEL span{
					background: url("/home/img/header-img.png") no-repeat -86px 0;
				}
			.toolbar .toolbar_box .tr s{
				width: 8px;
				height: 4px;
				background: url("/home/img/header-img.png") no-repeat;
				float: right;
				margin-top: 13px;
				margin-left: 5px;
			}

	/*我的易果开始*/
	.My{
		position: relative;
		height: 30px;
		/*border: 1px solid #b4c1a3;
		background: white;*/
	}
	.My .My_blank{
		display: none;
		position: absolute;
		left: 0;
		top: 30px;
		background: white;
		z-index: 3;
		width: 104px;
		height: 1px;
	}
	.My .Myyiguo{
		display: none;
		position: absolute;
		left: -1px;
		top: 30px;
		width: 100px;
		background: white;
		z-index: 2;
		padding: 0 10px;
		border: 1px solid #b4c1a3;
	}

		.My .Myyiguo a{
			display: block;
			height: 25px;
			line-height: 25px;
			margin-left: 3px;
		}
		.My .Myyiguo a b{
			display: inline-block;
			vertical-align: middle;
			width: 17px;
			height: 14px;
			line-height: 14px;
			text-align: center;
			background: #008842;
			border-radius: 7px;
			color: white;
			margin-left: 10px;


		}
	/*我的易果结束*/

	/*手机易果开始*/
	.mobile{
		position: relative;
		height: 30px;
		/*border: 1px solid #b4c1a3;
		background: white;
		border-bottom: none;*/
	}
		.mobile .mobile_blank{
			display: none;
			position: absolute;
			left: 0;
			top: 30px;
			background: white;
			z-index: 3;
			width: 104px;
			height: 1px;
		}
		.mobile .MyMobile{
			display: none;
			width: 147px;
			height: 337px;
			border: 1px solid #b4c1a3;
			position: absolute;
			top: 30px;
			left: -1px;
			z-index: 2;
			background: white;
			padding: 10px;
			box-sizing: border-box;
			line-height: 25px;
			text-align: center;
		}
			.mobile .MyMobile .QR_code{
				margin-top: 5px;
			}
				.mobile .MyMobile .QR_code img{
					float: left;
					width: 125px;
					height: 125px;
				}


	/*手机易果结束*/

/*工具栏结束*/

/*搜索框开始*/
.search{
	width: 100%;
	/*height: 78px;*/
	background: #E0E0E0;
}
	.search_box{
		width: 1200px;
		height: 78px;
		position: relative;
		margin: 0 auto;
		/*border: 1px solid red;*/
	}
		.search_box .logo{
			width: 145px;
			height: 50px;
			float: left;
			margin-top: 15px;
			background: url("/home/img/logo.png") no-repeat;
		}
		.search_box form{
			display: block;
			position: absolute;
			top: 15px;
			left: 250px;
			width: 528px;
			height: 28px;
			/*border:1px solid red;*/
		}
			.search_box form input{
				width: 445px;
				height: 28px;
				border: 1px solid #008842;
				background: #E0E0E0;
				padding:  0 10px;
				box-sizing: border-box;
				float: left;
				font-size: 12px;
			}
			.search_box form input:focus{
				background: white;
			}
			.search_box form button{
				width: 82px;
				height: 28px;
				background: #008842;
				float: left;
				border-style: none;
				font-size: 14px;
				color: white;
				cursor:pointer;
			}
		.search_box .hot{
			position: absolute;
			top: 43px;
			left: 250px;
			width:528px ;
			height: 30px;
			line-height: 30px;
		}
			.search_box .hot a{
				padding-right: 5px;
			}
			.search_box .hot .hot_word{
				color: #008842;
			}

		/*购物车开始*/
		.search_box .shopcar .shopcar_btn{
			position: absolute;
			right: 0;
			top:15px;
			width: 170px;
			height: 40px;
			border: 1px solid #008842;
			text-align: center;	
			background: white;	
			vertical-align: middle;		
			/*cursor:pointer;*/
			z-index: 4;
		}
			.search_box .shopcar .shopcar_btn a{
				display: inline-block;
				vertical-align: middle;
				line-height: 40px;
				width: 100%;
				text-align: center;
			}
			.search_box .shopcar .shopcar_btn a span{
				width: 28px;	
				height: 20px;
				background: url('/home/img/header-img.png') no-repeat -112px 0;
				display: inline-block;
				margin-right: 10px;
			}
			.search_box .shopcar .shopcar_btn a b{
				margin-right: 4px;
				width: 24px;
				line-height: 14px;
				/*display: inline-block; */
				display: block;
			}
			.search_box .shopcar .shopcar_btn a .price{
				display: inline-block;
				vertical-align: middle;
				font-size: 25px;
				font-weight: normal;
				font-family: Arial, "Microsoft YaHei"; 
				color: #008842;
			}
		
		/*购物车内容*/
		.search_box .shopcar .shopcar_box{
			display: none;
			position: absolute;
			right: 0px;
			top: 56px;
			border: 1px solid #008842;
			z-index: 2;
			width: 400px;
			min-height: 140px;	
			/*padding: 10px;*/
			box-sizing:border-box;
			
		}

			/*无商品*/
			.search_box .shopcar .shopcar_box .no_goods{
				display: none;
				line-height: 140px;
				text-align: center;
				background: white url('/home/img/none-bg-w190.jpg') no-repeat center center;
			}
			/*商品列表*/
			.search_box .shopcar .shopcar_box .shopping_list{
				display: none;
			}
				.search_box .shopcar .shopcar_box .shopping_list li{				
					padding-bottom: 15px;
					height: 45px;
				}
					.search_box .shopcar .shopcar_box .shopping_list li img{
						width: 42px;
						height: 42px;
						float: left;
					}
					.search_box .shopcar .shopcar_box .shopping_list li .shop_name{
						text-indent: 5px;
						width: 222px;
						height: 40px;
						float: left;
						line-height: 20px;
					}
					.search_box .shopcar .shopcar_box .shopping_list li .price{
						width: 90px;
						float: left;
						text-align: right;
						line-height: 20px;
					}
						.search_box .shopcar .shopcar_box .shopping_list li .price b{
							color: red;
						}
						.search_box .shopcar .shopcar_box .shopping_list li .price a{
							display: block;
							color: #888888;
						}

			.search_box .shopcar .shopcar_box .shopping_list .price_total{
				height: 65px;
				border-top: 1px solid #DCDCDC;
			}
			.search_box .shopcar .shopcar_box .shopping_list .price_total div:first-child{
				text-align: right;
				margin-top: 5px;
			}
				.search_box .shopcar .shopcar_box .shopping_list .price_total span{
					padding-top: 5px;
					padding-left: 15px;
					line-height: 32px;
				}
				.search_box .shopcar .shopcar_box .shopping_list .price_total span b{
					margin: 0 5px;
					color: red;
					font-size: 16px;
				}
				.search_box .shopcar .shopcar_box .shopping_list .price_total .gotoBuy{
					width: 75px;
					height: 27px;
					float: right;
					background: #008842;
					color: white;
					text-align: center;
					line-height: 27px;
				}


/*搜索框结束*/


/*尾部开始*/
/*网站优点开始*/
.service{
	width: 100%;
	height: 102px;
	margin-top: 50px;
	background: #E0E0E0;
}
	.service_box{
		width: 1200px;
		height: 102px;
		margin: 0 auto;
	}
		.service_box ul{
			display: inline-block;
			margin-top: 30px;
			width: 100%;
			height: 42px;
			/*border: 1px solid blue;*/
		}
			.service_box ul li{
				width: 245px;
				/*border: 1px solid red;*/
				float: left;
				background: url('/home/img/footer_service_icon.png') no-repeat ;
				display: block;
				height: 42px;
				margin-left: 55px;
				padding-left: 55px;
				box-sizing: border-box;
			}
			.service_box ul .s1{	
				background-position: 0 0;				
			}
			.service_box ul .s2{	
				background-position: 0 -42px;				
			}
			.service_box ul .s13{	
				background-position: 0 -84px;				
			}
			.service_box ul .s4{	
				background-position: 0 -126px;				
			}

				.service_box ul b{
					display: block;
					font-size: 17px;
					color:#007f4d;
					text-indent: 15px;
					border-left: 1px solid #A6A6A6;
				}
				.service_box ul span{
					display: block;
					font-size: 12px;
					text-indent: 15px;
					border-left: 1px solid #A6A6A6;
				}
/*网站优点结束*/

/*网站信息开始*/
.about{
	width: 1200px;
	height: 148px;
	margin: 0 auto;
	margin-top: 50px;
	/*border:1px solid red;*/
}
	.about dl{
		margin-left: 50px;
		width: 190px;
		height: 148px; 
		float: left;
		color: #444;
		/*border:1px solid blue;*/
	}
		.about dl dt{
			background: url('/home/img/footer_icon.png') no-repeat;
			height: 23px;
			font-size: 14px;
			text-indent: 40px;
		}
	.about dl .d1{
		background-position: -5px 0;
	}
	.about dl .d2{
		background-position: -5px -23px;
	}
	.about dl .d3{
		background-position: -5px -46px;
	}
	.about dl .d4{
		background-position: -5px -69px;
	}
	.about dl .d5{
		background-position: -5px -92px;
	}
	.about dl dd{
		height: 110px;
		min-height: 110px;
		margin: 15px 0 0 13px;
		padding-left: 20px;
		/*box-sizing: border-box;*/
		border-left: 1px dashed  #A8A8A8;
	}
	.about dl dd a{
		line-height: 22px;
		text-indent: 20px;
	}
/*网站信息结束*/

/*版权信息开始*/
.copyright{
	width: 100%;
	text-align: center;
	clear: both;
}
	.copyright div{
		height: 22px;
		line-height: 22px;
		color: #717171;
	}
	.copyright .service_time{
		padding: 60px 0 20px;
		font-size: 14px;
		color: #008842;
	}
	.copyright div:last-child{
		height: 47px;
		margin: 0 auto;
		/*border: 1px solid red;*/
	}
	.copyright a{
		margin:0 10px;
		color:rgb(147, 147, 147);
		display: inline-block;
		vertical-align: middle;
		position: relative;
	}
	.copyright a img{
		height: 47px;
	}
	.copyright a:last-child{
		height: 20px;
		line-height: 20px;
	}
	.copyright a:last-child img{
		height: 20px;
		float: left;
	}
	.copyright a:last-child span{
		float: left;
		padding-left: 5px;
		height: 20px;
		line-height: 20px;
		color: rgb(147, 147, 147);
	}

/*版权信息结束*/

/*尾部结束*/


/*首页主体开始*/

/*广告图片开始*/
.banner{
	width: 100%;
	height: 500px;
}
	.banner .img_div{
		position: relative;
		margin: 0 auto;
		width: 1200px;
		height: 500px;
		/*border: 1px solid blue;*/
		overflow: hidden;
	}
	.banner .img_div .img_bg{
		/*margin: 0 auto;*/
		position: relative;
		left: -460px;
		top: -26px;
		z-index: -1;
		height: 552px;
		/*border: 1px solid red;*/
		width: 2120px;
		display: block;
	}

	.banner .img_div .aimg{
		width: 2120px;
		height: 552px;
		position: relative;
	}
	.banner .img_div .banner_box{
		position: absolute;
		width: 1200px;
		height: 500px;
		top: 26px;			/*相对于img_bg父级位置需重新归位*/
		left: 460px;
		margin: 0 auto;
		z-index: 1;
		opacity:0.1;
	}
	
	.banner .img_btn{
		width: 88px;
		height: 12px;
		position: absolute;
		bottom: 12px;
		left: 50%;
		margin-left: -44px;

	}
		.banner .img_btn li{
			background: #b5b2a8;
			color: #b5b2a8;
			line-height: 12px;
			text-align: center;
			float: left;
			margin: 0 5px;
			width: 12px;
			height: 12px;
			border-radius: 50%;
		}
		.banner .img_btn .on{
			color: #5aaa16;
			background: #5aaa16;
		}
















	.ad_item{
		width: 1200px;
		height: 290px;
		/*border: 1px solid red;*/
		margin: 0 auto;
		margin-top: 30px;
	}
		.ad_item li{
			float: left;
			position: relative;
			width: 290px;
			height: 290px;
			margin-right: 13px;
		}
		.ad_item li:last-child{
			margin-right: 0;
		}
		.ad_item li p{
			position: absolute;
			bottom: 0;
			width: 270px;
			height: 57px;
			margin: 10px;
			background: #ECEBEB;
			box-sizing: border-box;
			text-align: center;
			color: #575757;
			line-height: 25px;
		}
			.ad_item li p b{
				color: #575757;
				font:bold 22px "Microsoft YaHei";
				display: block;
			}


/*广告图片结束*/

/*楼层开始*/
.floor{
	width: 1200px;
	/*border: 1px solid red;*/
	margin: 0 auto;
	margin-top: 18px;
	min-height: 200px;
}
	.floor .floor_title{
		width: 100%;
		height: 32px;
		position: relative;
		margin-bottom: 5px;
		/*border:1px solid red;*/
	}
		.floor .floor_title h3{
			font: bold 18px "Microsoft YaHei";
			/*text-indent: 53px;*/
			height: 25px;
			width: 150px;			
		}
		.floor .floor_title h3 a{
			color: #fc5f3c;
		}
			.floor .floor_title h3 a span{
				display: inline-block;
				width: 46px;
				height: 32px;
				background: url("/home/img/floor_tit_icon.png") no-repeat 0 0;
				color: white;
				padding: 10px 7px 4px 7px;
				box-sizing: border-box;
				margin-right: 10px;
				font:bold 14px "Microsoft YaHei";
			}
		.floor .floor_title b{
			position: absolute;
			right: 0;
			top: 9px;
			color: #4e4e4e;
			font-weight: normal;
		}
			.floor .floor_title b span{
				padding:  0 8px;
			}

	.floor .floor_con{
		width: 1200px;
		height: 463px;
		/*border: 1px solid blue;*/
	}
	.floor .floor_con img{
		display: block;
		position: relative;
	}

		/*第一种结构开始*/
		.f1 .floor_con .floor_left{
			float: left;
			width: 275px;
			height: 463px;
		}
		.f1 .floor_con .floor_right ul{
			float: left;
			width: 924px;
			height: 463px;
			border-top:1px solid #D5D5D5;
			border-left:1px solid #D5D5D5;
		}
			.f1 .floor_con .floor_right li{
				width: 230px;
				height: 230px;
				float: left;
				border-bottom:1px solid #D5D5D5;
				border-right:1px solid #D5D5D5;
				overflow: hidden;
				background: white;
			}
			.f1 .floor_con .floor_right .wide{
				width: 461px;
			}
		/*第一种结构结束*/

		/*第二种结构开始*/
		.f5 .floor_con .floor_left{
			float: left;
			width: 275px;
			height: 463px;
		}
		.f5 .floor_con .floor_side{
			float: left;
			width: 246px;
			height: 461px;
			border:1px solid #D5D5D5;
			border-left: none;
			overflow: hidden;
			background: white;
		}

		.f5 .floor_con .floor_right ul{
			float: left;
			width: 677px;
			height: 463px;
			border-top:1px solid #D5D5D5;
			border-left:1px solid #D5D5D5;
		}
			.f5 .floor_con .floor_right li{
				width: 220px;
				height: 191px;
				float: left;
				border-bottom:1px solid #D5D5D5;
				border-right:1px solid #D5D5D5;
				overflow: hidden;
				background: white;
			}
			.f5 .floor_con .floor_right .long{
				width: 234px;
				height: 383px;
				border-bottom:1px solid #D5D5D5;
				border-right:1px solid #D5D5D5;
			}
			.f5 .floor_con .floor_right .wide{
				width: 677px;
				height: 77px;
				padding: 10px;
				box-sizing: border-box;
				background: white;
			}
				.f5 .floor_con .floor_right .wide img{
					height: 52px;
					margin: 0 13px;
					float: left;
				}
			

		/*第二种结构结束*/


/*楼层结束*/


/*首页主体结束*/
